package com.jade.store.wechat.biz.protocol.auth.queryAuth;

/**
 * Created with IntelliJ IDEA.
 * User: jinya
 * Date: 2016/12/13
 * Time: 13:44
 * TEL :17701640710   MAIL:2009_jinya@163.com
 * To change this template use File | Settings | File Templates.
 */
public class QueryAuthInfo {
    /**
     * 授权方appid
     */
    private String authorizer_appid;
    /**
     * 授权方接口调用凭据（在授权的公众号具备API权限时，才有此返回值），也简称为令牌
     */
    private String authorizer_access_token;
    /**
     * 有效期（在授权的公众号具备API权限时，才有此返回值）
     */
    private String expires_in;
    /**
     * 接口调用凭据刷新令牌（在授权的公众号具备API权限时，才有此返回值），
     * 刷新令牌主要用于公众号第三方平台获取和刷新已授权用户的access_token，
     * 只会在授权时刻提供，请妥善保存。 一旦丢失，只能让用户重新授权，才能再次拿到新的刷新令牌
     */
    private String authorizer_refresh_token;
    /**
     * 授权信息
     * 公众号授权给开发者的权限集列表，ID为1到15时分别代表：
     消息管理权限
     用户管理权限
     帐号服务权限
     网页服务权限
     微信小店权限
     微信多客服权限
     群发与通知权限
     微信卡券权限
     微信扫一扫权限
     微信连WIFI权限
     素材管理权限
     微信摇周边权限
     微信门店权限
     微信支付权限
     自定义菜单权限
     */
    private QueryFuncInfo[] func_info;

    public String getAuthorizer_appid() {
        return authorizer_appid;
    }

    public void setAuthorizer_appid(String authorizer_appid) {
        this.authorizer_appid = authorizer_appid;
    }

    public String getAuthorizer_access_token() {
        return authorizer_access_token;
    }

    public void setAuthorizer_access_token(String authorizer_access_token) {
        this.authorizer_access_token = authorizer_access_token;
    }

    public String getExpires_in() {
        return expires_in;
    }

    public void setExpires_in(String expires_in) {
        this.expires_in = expires_in;
    }

    public String getAuthorizer_refresh_token() {
        return authorizer_refresh_token;
    }

    public void setAuthorizer_refresh_token(String authorizer_refresh_token) {
        this.authorizer_refresh_token = authorizer_refresh_token;
    }

    public QueryFuncInfo[] getFunc_info() {
        return func_info;
    }

    public void setFunc_info(QueryFuncInfo[] func_info) {
        this.func_info = func_info;
    }
}

